iT邦幫忙

2024 iThome 鐵人賽

DAY 28
0
Modern Web

0~1 的 Design System 之旅系列 第 28

第廿八篇-歸納與整理-模板、頁面

  • 分享至 

  • xImage
  •  

04 模板:

UI 組件裡的「模板」可以當成是 wireframe(線框圖),在 wireframe ,我們要設計排列出四個模板:Desktop、Pad-h、Pad-v、mobile,也就是把 RWD 的佈局完成呈現。

在模板頁面開啟 4 個 section ,命名為 04-1 Desktop、04-2 PAD-H、04-3 PAD-V、04-4 Mobile。我們以一個基本頁面來進行佈局,組件有:Header、Menu Tree、Breadcrumbs、Form、Table。

04-1 Desktop:

  • layout:
  1. 開一個 1440 * 1024 的 Frame,grid system 選擇 Columns,count:12,Type:Stretch,Width:auto,Margin:16,Gutter:16 (如圖)。
    https://ithelp.ithome.com.tw/upload/images/20241007/20113256KLfcVZXXgb.png
  2. 將所有組件的佈局位置排列好,並做好標註(如圖)。
    https://ithelp.ithome.com.tw/upload/images/20241007/20113256LzPfOMDLB6.png
  • Form:
    開啟一個 960 * 540 的 Frame 來模擬表單,針對表單元件來做佈局,並加入標註。

  • Table:
    開啟一個 960 * 540 的 Frame 來模擬表格,針對表格裡的組件做佈局,並加入標註。
    https://ithelp.ithome.com.tw/upload/images/20241007/20113256IbbbYASxXP.png

  • Dessktop 模板完成如下圖:
    https://ithelp.ithome.com.tw/upload/images/20241007/20113256ysIKfTDicM.png

  • 基本標註已在 Desktop 完成,接下來的 PAD、Mobile 就只專注在佈局。

04-2 PAD-H:

PAD 水平尺寸為:1024 * 768, 它的佈局與 Desktop 一樣,也就是等比例縮小符合 PAD-H的尺寸。(如圖)
https://ithelp.ithome.com.tw/upload/images/20241008/20113256DZgOkCOEtu.png

04-3 PAD-V:

PAD 垂直尺寸為:768 * 1024,在這裡的佈局有點小變化,Menu Tree 的寬度由佔欄數 3 變更為 4,Form 及 Table 的佔欄數由 9 變更為 8。 表格寬度如果溢出 PAD 螢幕寬度,則隱藏並顯示捲軸。(如圖)
https://ithelp.ithome.com.tw/upload/images/20241007/20113256xRvUEMgi6s.png

04-4 Mobile:

Mobile 的佈局變化較大,Menu Tree 開啟的時候是滿版(佔欄數 12),收合的時候是隱藏(佔欄數 0),表格寬度如果溢出 Mobile 螢幕寬度,則隱藏並顯示捲軸。(如圖)
https://ithelp.ithome.com.tw/upload/images/20241007/20113256N8Z5PCQH92.png

模板完成如下圖
https://ithelp.ithome.com.tw/upload/images/20241007/20113256PD0uHN2CUG.png

05 頁面:

我們根據模板的佈局,把真實的資料(圖示、圖片、表單、表格、文案⋯⋯)套用至模板,完成具體的頁面,也就是完成 Mockup。
https://ithelp.ithome.com.tw/upload/images/20241007/20113256H738vjM1MG.png

到這裡,我們已經完成了「design system practice 」的 figma 檔案,也就表示 Design System 的設計、定義、組裝、spec、UI 交付文件,都在這個檔案裡完成了。接下來的兩天我們要做什麼呢?賣個關子,明天揭曉。


上一篇
第廿七篇-歸納與整理-組織
下一篇
第廿九篇-Storybook-環境架設與啟動
系列文
0~1 的 Design System 之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言